import EarthDataLayers from "@/components/LayerManager/EarthDataLayers.vue"
import { MenuEnum } from "../Common/enums"
import CustomDataLayers from "@/components/LayerManager/CustomDataLayers.vue"
import CommonDraw from "@/components/Draw/CommonDraw.vue"
import SituationPlotDraw from "@/components/Draw/SituationPlotDraw.vue"


const menuComponentMap:Record<MenuEnum, Component> = {
    [MenuEnum.EarthDataLayers]: markRaw(EarthDataLayers),
    [MenuEnum.CustomDataLayer]: markRaw(CustomDataLayers),
    [MenuEnum.CommonDraw]: markRaw(CommonDraw),
    [MenuEnum.SituationPlotDraw]: markRaw(SituationPlotDraw),
}

export default menuComponentMap